html,body,main{
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
main{
	display:grid;
	grid-template-columns:200px auto;
	grid-template-rows:50px auto;
	grid-template-areas:"header header"
						"nav article"		
}
header{
	grid-area:header;
	background-image:-webkit-linear-gradient(top,#89c2fa,white);
}
nav{
	grid-area:nav;
}
article{
	grid-area:article;
}
section{
	height:100%;
}
#leftMenu{
   padding:0px;
   margin-top:0px;
}
.leftMenu_title{
	text-align:center;
	margin:15px 5px 0px 5px;
	height:30px;
	background-image:-webkit-linear-gradient(top,#acd6ff,white);
	font-weight: bold;
}
.leftMenuLi1{
    list-style: none;
    margin:0px 5px 1px;
    padding-left:0.5rem;
    font:bold 1.1em/1.8em '宋体';
    height:2rem;
    background-color:#ffffdf;
    border-bottom:1px solid white;

}
#leftSubMenu{
    padding-left:0.8rem;
}
.leftMenuLi2{
    list-style:none;
    cursor: pointer;
    margin-right:10px;
    padding-left:20px;

}
.leftMenuLi2:hover{
	background-color:#ffb5b5;
	font-weight: bold;
}
.leftMenuLi1_image{
    width:14px;
    height: 15px;
    float: right;
    margin-right:8px;
    margin-top:4px;
    background:url(../img/small_icons.jpg) no-repeat -55px -280px/350px 350px;
    cursor: pointer;
}
.image_change{
	transform:rotate(90deg);
}
iframe{
	border:0px;
	width:100%;
	height:99%
}
ul a:link,ul a:hover,ul a:active,ul a:visited{
	text-decoration: none;
	color:black;
	cursor:pointer;
}
.menu_a{
	text-decoration: none;
	color:black;
	cursor:pointer;
}

.menu_div{
	height:30px;
	background-color:#ffffdf;
	margin:1px 5px;
	border-bottom:1px solid white;

}
.menu_text{
	font-size:1.1em;
	line-height:30px;	
}
.menu_div:hover{
	background-color:#ffb5b5;
	font-weight: bold;
}
.menu_div:first-child{
	background-image:-webkit-linear-gradient(top,#acd6ff,white);
	margin-top:8px;
	font-weight: bold;
}